package com.example.demo.tree;

import java.util.Random;

public class Main {

    public static void main(String[] args) {

        AvlTree<Integer> avlTree = new AvlTree<Integer>();
        int size = 1000000 ;

        int[] array = new int[size] ;
        for (int i = 0; i < size; i++) {
            array[i] = new Random().nextInt();
            avlTree.addValue(array[i]);
            if(!avlTree.checkInvariants()){
                System.out.printf("Error");
                break;
            }
        }

        for (int i = 0; i < size; i++) {
            avlTree.delValue(array[i]);
            if(!avlTree.checkInvariants()){
                System.out.printf("Error");
                break;
            }
        }

        System.out.println("end");
    }
}
